package com.site.wisdom_construction.statisticsResult;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * @Author daiyifei
 * @Date 2022/1/24
 * @Description
 */
@ApiModel(value ="安全隐患统计数据实体类",description = "SafetyByHt")
public class SafetyByHt {
    /**
     * countSafetyAll
     */
    @ApiModelProperty(value = "安全隐患总数", name = "countSafetyAll")
    private Integer countSafetyAll;

    /**
     * 待审核安全隐患数量
     */
    @ApiModelProperty(value = "待审核安全隐患数量", name = "countSafetyAllByStatusA")
    private Integer countSafetyAllByStatusA;

    /**
     * 无效安全隐患数量
     */
    @ApiModelProperty(value = "无效安全隐患数量", name = "countSafetyAllByStatusW")
    private Integer countSafetyAllByStatusW;

    /**
     * 待整改安全隐患数量
     */
    @ApiModelProperty(value = "待整改安全隐患数量", name = "countSafetyAllByStatusD")
    private Integer countSafetyAllByStatusD;

    /**
     * 已整改安全隐患数量
     */
    @ApiModelProperty(value = "已整改安全隐患数量", name = "countSafetyAllByStatusY")
    private Integer countSafetyAllByStatusY;

    /**
     * 整改率
     */
    @ApiModelProperty(value = "整改率", name = "rectificationRate")
    private String rectificationRate;

    public SafetyByHt() {
        super();
    }

    public SafetyByHt(Integer countSafetyAll, Integer countSafetyAllByStatusA, Integer countSafetyAllByStatusW, Integer countSafetyAllByStatusD, Integer countSafetyAllByStatusY, String rectificationRate) {
        this.countSafetyAll = countSafetyAll;
        this.countSafetyAllByStatusA = countSafetyAllByStatusA;
        this.countSafetyAllByStatusW = countSafetyAllByStatusW;
        this.countSafetyAllByStatusD = countSafetyAllByStatusD;
        this.countSafetyAllByStatusY = countSafetyAllByStatusY;
        this.rectificationRate = rectificationRate;
    }

    public Integer getCountSafetyAll() {
        return countSafetyAll;
    }

    public void setCountSafetyAll(Integer countSafetyAll) {
        this.countSafetyAll = countSafetyAll;
    }

    public Integer getCountSafetyAllByStatusA() {
        return countSafetyAllByStatusA;
    }

    public void setCountSafetyAllByStatusA(Integer countSafetyAllByStatusA) {
        this.countSafetyAllByStatusA = countSafetyAllByStatusA;
    }

    public Integer getCountSafetyAllByStatusW() {
        return countSafetyAllByStatusW;
    }

    public void setCountSafetyAllByStatusW(Integer countSafetyAllByStatusW) {
        this.countSafetyAllByStatusW = countSafetyAllByStatusW;
    }

    public Integer getCountSafetyAllByStatusD() {
        return countSafetyAllByStatusD;
    }

    public void setCountSafetyAllByStatusD(Integer countSafetyAllByStatusD) {
        this.countSafetyAllByStatusD = countSafetyAllByStatusD;
    }

    public Integer getCountSafetyAllByStatusY() {
        return countSafetyAllByStatusY;
    }

    public void setCountSafetyAllByStatusY(Integer countSafetyAllByStatusY) {
        this.countSafetyAllByStatusY = countSafetyAllByStatusY;
    }

    public String getRectificationRate() {
        return rectificationRate;
    }

    public void setRectificationRate(String rectificationRate) {
        this.rectificationRate = rectificationRate;
    }

    @Override
    public String toString() {
        return "{" +
                "countSafetyAll=" + countSafetyAll +
                ", countSafetyAllByStatusA=" + countSafetyAllByStatusA +
                ", countSafetyAllByStatusW=" + countSafetyAllByStatusW +
                ", countSafetyAllByStatusD=" + countSafetyAllByStatusD +
                ", countSafetyAllByStatusY=" + countSafetyAllByStatusY +
                ", rectificationRate='" + rectificationRate + '\'' +
                '}';
    }
}
